package com.cn.xiaonuo.slbfinances.payconfig.service;


import com.cn.xiaonuo.common.entity.BusinessMessage;
import com.cn.xiaonuo.slbfinances.payconfig.entity.SlPayChannel;
import com.cn.xiaonuo.slbfinances.payconfig.param.SlPayChannelParam;
import com.cn.xiaonuo.tcrfinance.payconfig.param.PayChannelParam;

import java.util.List;

public interface SlbPayChannelService {


    BusinessMessage pagePayChannel(SlPayChannelParam param);

    BusinessMessage addPayChannel(SlPayChannel param);

    BusinessMessage updatePayChannel(SlPayChannel param);

    /**
     * 删除支付渠道
     * @param id
     * @return
     */
    BusinessMessage deletePayChannel(Integer id);

    /**
     * 支付渠道详情
     * @param id
     * @return
     */
    BusinessMessage payChannelDetail(Integer id);

    /**
     * 支付渠道状态修改
     * @param param
     * @return
     */
    BusinessMessage updatePayChannelState(PayChannelParam param);
}
